package model

import "time"

type CreateURLRequest struct {
	OriginalURL string `json:"original_url"  validate:"required,url"`
	CustomCode  string `json:"custom_code,omitempty" validate:"omitempty,min=5,max=10,alphanum"`
	//int 默认传进来是nil 是零  这个时候不知道是没有设置有效期 还是没有设置
	Duration *int `json:"duration,omitempty" validate:"omitempty,min=1,max=100"`
}

type CreateURLResponse struct {
	ShortURL  string    `json:"short_url"`
	ExpiredAt time.Time `json:"expired_at"`
}
